package shm.capaDatos.administradores;

import java.util.List;

import javax.ejb.Local;

import shm.capaDatos.vo.TipoStakeholderVO;
import shm.capaDatos.vo.UsuarioVO;
import shm.excepciones.BuscarEntidadException;
import shm.excepciones.EliminarEntidadException;
import shm.excepciones.GuardarEntidadException;

@Local
public interface AdministradorTiposStakeholder {
	public TipoStakeholderVO guardar(TipoStakeholderVO tipo, UsuarioVO usuarioLogueado) throws GuardarEntidadException;
	public TipoStakeholderVO buscar(TipoStakeholderVO tipo, UsuarioVO usuarioLogueado) throws BuscarEntidadException;
	public List<TipoStakeholderVO> buscarTodos();
	public void eliminar(TipoStakeholderVO tipo, UsuarioVO usuarioLogueado) throws EliminarEntidadException;
	public List<TipoStakeholderVO> buscarLista(TipoStakeholderVO tipoStakeholder,UsuarioVO usuarioLogueado) throws BuscarEntidadException;
	
}
